The IIndexScanner<(Of <(<'T, TKey>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
All(Order) |
Gets all items in the indexed collection. (Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
All(Order) |
Gets all items in the indexed collection.
|
|
ContainsKey(Object) |
Returns a value that indicates whether the collection contains an item with the given key value. (Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
ContainsKey(TKey) |
Returns a value that indicates whether the collection contains an item with the given key value.
|
|
Find(Object) |
Finds items with the specified key value.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
Find(TKey) |
Finds items with the specified key value.
|
|
FindBetween(Object, Boolean, Object, Boolean, Order) |
Finds items with key values in the interval between the specified values.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
FindBetween(TKey, Boolean, TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with key values in the interval between the specified values.
|
|
FindGreater(Object, Boolean, Order) |
Finds items with keys greater than the specified value.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
FindGreater(TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with keys greater than the specified value.
|
|
FindKeys(IEnumerable, Order) |
Finds items containing any of the specified key values.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
FindKeys(IEnumerable<(Of <<'(TKey>)>>), Order) |
Finds items containing any of the specified key values.
|
|
FindLess(Object, Boolean, Order) |
Finds items with keys less than the specified value.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
FindLess(TKey, Boolean, Func<(Of <<'(TKey, Boolean>)>>), Order) |
Finds items with keys less than the specified value.
|
|
FindStartingWith |
Finds items with string key values starting with the specified string.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
GroupJoin<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another indexed collection and groups the results by the item of this collection.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
GroupJoin<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another indexed collection and groups the results by the item of this collection.
|
|
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(IEnumerable<(Of <<'(T>)>>), T2, TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of the second sequence.
|
|
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, IEnumerable<(Of <<'(T2>)>>), TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of this collection.
|
|
GroupJoin<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, Object>)>>), Func<(Of <<'(IEnumerable<(Of <<'(T>)>>), T2, TResult>)>>)) |
Correlates the items of this indexed collection with the items of another sequence and groups the results by the item of the second sequence.
(Inherited from IIndexScanner<(Of <(<'T>)>)>IIndexScanner<(Of <(<'T>)>)>.) |
|
Join<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another indexed collection and returns the combined items with matching keys.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
Join<(Of <<'(T2, TResult>)>>)(IIndexScanner<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another indexed collection and returns the combined items with matching keys.
|
|
Join<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, Object>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another sequence and returns the combined items with matching keys.
(Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
Join<(Of <<'(T2, TResult>)>>)(IEnumerable<(Of <<'(T2>)>>), Func<(Of <<'(T2, TKey>)>>), Func<(Of <<'(T, T2, TResult>)>>), JoinOperator) |
Correlates the items of this indexed collection with the items of another sequence and returns the combined items with matching keys.
|
|
Keys |
Gets distinct key values in all items of this collection.
|
Properties
Name | Description | |
---|---|---|
Definition |
Gets an Index<(Of <(<'T>)>)> or a Subindex<(Of <(<'T>)>)> definition on which the scanner is based. (Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
KeyCount |
Gets the number of distinct key values in all items of this collection. (Inherited from IIndexScanner<(Of <(<'T>)>)>.) |
|
ParentScanner |
Gets an index or a subindex scanner that is the parent of a subindex scanner. (Inherited from IIndexScanner<(Of <(<'T>)>)>.) |